Generic Graphical User Interfaces

نویسندگان

  • Peter Achten
  • Marko C. J. D. van Eekelen
  • Marinus J. Plasmeijer
چکیده

It is important to be able to program GUI applications in a fast and easy manner. Current GUI tools for creating visually attractive applications offer limited functionality. In this paper we introduce a new, easy to use method to program GUI applications in a pure functional language such as Clean or Generic Haskell. The method we use is a refined version of the model-view paradigm. The basic component in our approach is the Graphical Editor Component (GECτ ) that can contain any value of any flat data type τ and that can be freely used to display and edit its value. GECτ s can depend on others, but also on themselves. They can even be mutually dependent. With these components we can construct a flexible, reusable and customizable editor. For the realization of the components we had to invent a new generic implementation technique for interactive applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Trust Model for B2C E-Commerce Based on 3D User Interfaces

Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...

متن کامل

Simplifying Construction of Multi-Platform User Interfaces Using UIML

This paper presents one approach in simplifying the construction of multi-platform User Interfaces (UIs) using the User Interface Markup Language (UIML). A generic vocabulary is presented that includes a set of generic elements that can be used on any platform. In addition, a general process is presented for using the vocabulary to create generic UIML for various platforms.

متن کامل

Programming Generic Graphical User Interfaces

The GEC Toolkit offers to programmers a high-level, generic style of programming Graphical User Interfaces (GUIs). Programmers are not concerned with low-level widget plumbing. Instead, they use mathematical data models that reflect both the application logic and the visualisation. The data models and the logic are expressed as standard functional style data types and functions over these data ...

متن کامل

Genel Amacli Haberlesme Arayuzu Simulator Yazilimi

Generic Simulator was developed in order to provide a common framework for generating simulation software which are used to test communication interfaces used by the software units developed for various projects. This paper evaluates the design and usage of Generic Simulator Software which provides a framework that defines common message definition templates for various interfaces and protocols...

متن کامل

A Generic Description Language for the Automatic Generation of Pervasive Medical User Interfaces: The SEFAGI project

The SEFAGI project (Simple Environment For Adaptable Graphical Interfaces) aims at designing an architecture to adapt applications to multi-terminal environments. Our main objectives are: (i) allow the end-users to describe their user interfaces and automatically generate the entire corresponding code and (ii) make the code generation adaptable to any kind of Java-enabled terminal. Our generato...

متن کامل

Odefix Java Framework for Developing and Interfacing Hydrological and Water Management Models - Generic Components and Application for Water Resources Allocation

OdefiX is a generic framework which provides Java software components to allow codeveloping and interfacing modelling environments for Integrated Water Resources Management decision support. OdefiX proposes generic interfaces. The goal is to be able to concentrate on models structures and functionalities and not on graphical user interfaces or data exchanges. The user interface allows to define...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003